package com.zxy.salenet.web.service;

import com.github.pagehelper.PageInfo;
import com.zxy.salenet.web.pojo.SalenetAdmins;

/**
 * @author:
 * @version: 1.0
 * @description:    管理员管理服务接口
 */
 /**
 * AdminManageService:
 */
public interface AdminManageService {
    /**
     * 获取所有的管理员信息|按姓名模糊查找对应信息|按具体姓名查询信息
     * @param adminRealName 管理员姓名
     * @param pageNum   当前页
     * @param pageSize  总页数
     * @return
     */
    PageInfo<SalenetAdmins> queryAllAdminsMessage(String adminRealName, Integer pageNum, Integer pageSize);

    /**
     * 添加一个管理员信息
     * @param admins
     * @return
     */
    Integer addAdmin(SalenetAdmins admins);

    /**
     * 修改普通管理员信息
     * @param admins
     * @return
     */
    Integer updateAdmin(SalenetAdmins admins);

    /**
     * 删除一个管理员
     * @param id
     * @return
     */
    Integer deleteAdmin(Integer id);
}
